Systems and methods for redeeming rewards for cash at an ATM

ABSTRACT

An automated teller machine (ATM) includes a network interface, an input/output device configured to exchange data with a customer, and a processing circuit comprising a processor and memory. The memory is structured to store instructions that are executable by the processor and cause the processing circuit to receive account information identifying a credit account associated with the customer, transmit the account information identifying the credit account, receive reward information associated with the credit account, display a reward indication notifying the customer of reward information and providing the customer with an ability to indicate a preference to perform a currency reward withdrawal, receive data comprising an indication of the preference of the customer to perform the currency reward withdrawal, transmit a redemption request based on the indicated preference, receive a redemption request authorization, and dispense an amount of currency corresponding to an amount identified in the redemption request authorization.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/562,041 filed Sep. 5, 2019, which is a divisional of U.S. patentapplication Ser. No. 15/393,882 filed Dec. 29, 2016, now U.S. Pat. No.10,521,814 issued Dec. 31, 2019, which are incorporated herein byreference in their entireties.

TECHNICAL FIELD

The present invention relates generally to the field of delivery offinancial rewards to customers of a financial institution.

BACKGROUND

Many issuers of credit cards offer rewards to customers. For example,some credit card issuers provide rewards for every dollar spent on acredit card. Accordingly, as a customer continues to use a rewardscredit card, the customer accumulates rewards. After the customer hasearned rewards, the customer can then redeem the rewards. Some financialinstitutions restrict how the accumulated rewards can be redeemed. Forexample, some rewards can only be redeemed in certain types oftransactions (e.g., for certain types of products). In this regard,financial institutions and customers of those institutions may benefitfrom a system that enables customers to redeem financial rewards in amore convenient manner.

SUMMARY

A first example embodiment relates to an automated teller machine (ATM).The ATM includes a network interface, an input/output device configuredto exchange data with a customer, and a processing circuit comprising aprocessor and memory. The memory is structured to store instructionsthat are executable by the processor and cause the processing circuit toreceive, through the input/output device, credit account informationidentifying a credit account associated with the customer, transmit,through the network interface, the credit account informationidentifying the credit account, receive, through the network interface,financial reward information associated with the credit account, displaya reward indication, through the input/output device, notifying thecustomer of customer reward information and providing the customer withan ability to indicate a preference to perform a currency rewardwithdrawal, receive data, through the input/output device, comprising anindication of the preference of the customer to perform the currencyreward withdrawal, transmit, through the network interface, a financialreward redemption request based on the indicated preference, receive,through the network interface, a reward redemption requestauthorization, and dispense, through the input/output device, an amountof currency corresponding to an amount identified in the rewardredemption request authorization.

In various arrangements, the indicated customer preference includes aportion of a financial reward amount identified in the financial rewardinformation. In some arrangements, the ATM is further configured toreceive data indicative of an interaction of the customer with the ATMthrough the input/output device and initiate a customer ATM sessionresponsive to the data indicative of the interaction. The dataindicative of the interaction can be tokenized and received from acomputing device associated with the customer. The data indicative ofthe interaction can include an account number associated with the creditaccount.

In some arrangements, the ATM is configured to display an instructionfor an input comprising authentication information, receive theauthentication information, and generate a transaction requestcomprising the authentication information and the credit accountinformation.

In some arrangements, the ATM is further configured to present aplurality of buttons. The plurality of buttons can include a rewardredemption button structured to commence a reward redemption process, areward balance inquiry structured to present financial awardinformation, and a register additional cards button structured tocommence a credit account registration process. In some arrangements,the ATM is further configured to register the credit account associatedwith the customer.

Another example embodiment relates to a computer-implemented method. Themethod includes receiving, by an automated teller machine (ATM), creditaccount information identifying a credit account associated with acustomer, transmitting, by the ATM, the credit account information to afinancial institution computing system, receiving, by the ATM, financialreward information associated with the credit account, displaying, bythe ATM, a reward indication notifying the customer of the financialreward information and providing the customer with the ability toindicate a preference to perform a currency reward withdrawal,receiving, by the ATM, data comprising an indication of the preferenceof the customer to perform the currency reward withdrawal, transmitting,by the ATM, a financial reward redemption request based on the indicatedpreference, receiving, by the ATM, a reward redemption requestauthorization, and dispensing, by the ATM, an amount of currencycorresponding to an amount identified in the reward redemption requestauthorization. In some arrangements, receiving, by the ATM, informationinvolves receiving an account number associated with the credit account.

In some arrangements, the method includes displaying, by the ATM, aninstruction for an input comprising authentication information,receiving, by the ATM, the authentication information, and generating,by the ATM, a transaction request comprising the authenticationinformation and the credit account information.

In some arrangements, receiving, by the ATM, data comprising anindication of preference of customer involves receiving an indication ofan amount of earned awards for redemption.

In various arrangements, the method further comprises generating areward redemption request associated with the amount of earned awardsfor redemption.

In some embodiments, the method further includes receiving, by the ATM,data indicative of an interaction of the customer with the ATM throughan input/output device and initiating, by the ATM, a customer ATMsession responsive to the data indicative of the interaction. Receivingthe data indicative of the interaction can include receiving, by theATM, the data from a computing device associated with the customer andtokenizing, by the ATM, the data.

Yet another implementation of the present disclosure is acomputer-implemented method. The method includes receiving, by anfinancial institution (FI) computing system, registration inputcomprising credit account information identifying a credit account andcustomer credentials associated with a customer, authenticating, by theFI computing system, the customer based on the customer credentials,transmitting, by the FI computing system, a registration interfaceresponsive to the customer authentication, receiving, by the FIcomputing system, customer registration information, and associating, bythe FI computing system, the received customer registration informationwith the credit account information.

In some arrangements, the method further involves determining, by the FIcomputing system, that the credit account was not previously registeredbased on the credit account information.

In some arrangements, the method further involves determining, by the FIcomputing system, that the credit account was previously registeredbased on the credit account information and transmitting, by the FIcomputing system, a notification.

In some arrangements, the method further includes identifying, by the FIcomputing system, one or more additional credit accounts associated withthe customer and transmitting, by the FI computing system and for eachof the one or more additional credit accounts, the registrationinterface.

In various arrangements, the method further includes receiving, by theFI computing system, data indicative of an interaction of the customerwith an automated teller machine and initiating, by the FI computingsystem, a customer session responsive to the data indicative of theinteraction.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of an environment of a customer accordingto an example embodiment.

FIG. 2 is a flow diagram of a method for exchanging customer creditrewards for cash at an ATM according to an example embodiment.

FIG. 3 is a flow diagram of a method for registering a customer creditcard for an ATM cash redemption program according to an exampleembodiment.

FIGS. 4A-4D are example screens generated on a graphical interface at anATM, according to example embodiments.

DETAILED DESCRIPTION

Referring generally to the figures, various systems, methods, andapparatuses related to a financial reward redemption system structuredto enable credit-only customers of a financial institution to withdrawfinancial rewards for cash via an Automated Teller Machine (ATM) aredescribed.

According to various example embodiments, as described in further detailbelow, facilitating the cash withdrawal of financial rewards bycredit-only customers via an ATM may incentivize credit-only customersto use a payment account associated with a financial institution to earnfinancial rewards. Unlike traditional arrangements, it is not necessaryfor the customer 110 to have a checking, debit, or any other type ofaccount to have access to the ATM. Instead, using the system describedherein, the credit-only customer can conveniently make cash withdrawalson a reward account associated with a credit card at an ATM.Beneficially, this system provides customer with convenient access toearned financial rewards.

In addition, embodiments described herein solve the technical problem ofdistributing cash rewards earned through a customer credit account viaan ATM. This is addressed by associating customer ATM authenticationdata to customer credit financial reward information stored in adatabase associated with a financial institution computing system. Thisway, the customer can have access to ATMs associated with the financialinstitution to redeem a financial reward when the customer does not haveany other account with the financial institution.

An example implementation may be described as follows. A customerapproaches an ATM and inserts a credit card associated with a creditaccount held by the customer at a financial institution into the ATM.The contemplated financial reward redemption system is configured todetermine whether the credit account has been registered for an ATM cashredemption program. Responsive to determining that the credit account isnot registered, the contemplated financial reward redemption system isconfigured to enable the customer to register for the ATM cashredemption program. During the registration process, the customer ispresented with a registration interface on an ATM that prompts thecustomer to input authentication information (e.g., a birthdate, socialsecurity number, or the like). The contemplated financial rewardredemption system is configured to authenticate the customer based onthe input information. The contemplated reward redemption system isfurther configured to enable the customer to establish credentials(e.g., a PIN) for the credit account. Thus, later on, the customer mayapproach an ATM, insert the credit card, and input the PIN. Thecontemplated financial reward redemption system is configured toauthenticate the customer using the PIN, retrieve financial rewardinformation associated with the credit account, and present the customerwith a display giving the customer the ability to indicate a preferenceto redeem a financial reward for currency. Responsive to receiving sucha preference, the contemplated financial reward redemption system isconfigured to dispense an amount currency that corresponds to aselection provided by the customer at the ATM.

Referring to FIG. 1 , a block diagram of a reward redemption system 100is shown according to an example embodiment. As will be described infurther detail below, the reward redemption system 100 facilitates acustomer 110 redeeming financial rewards associated with a credit card112 for cash at an ATM 122. A financial institution computing system 130receives information from the customer 110 via the ATM 122 toauthenticate the customer 110 and identify financial rewards earned bythe customer 110. The financial institution computing system 130 alsoconverts an amount of earned rewards to a monetary value and causes theATM 122 to dispense an amount of currency corresponding to the monetaryvalue.

The customer 110 includes any customer of a financial institutionassociated with the financial institution computing system 130 who is ormay be eligible to participate in the financial rewards program offeredby the financial institution. The customer 110 has at least onefinancial rewards account at the financial institution that may beassociated with a credit card 112 held by the customer 110 at thefinancial institution.

The reward redemption system 100 includes a card network computingsystem 140 associated with a card network, a financial institutioncomputing system 130 associated with a financial institution, an ATM122, and a mobile device 114 associated with the customer, whereby thesecomponents are communicably coupled to each other over a network 150.The network 150 provides communicable and operative coupling between thecomponents described herein to provide and facilitate the exchange ofcommunications (e.g., data, instructions, messages, values, commands,etc.). The network 150 is a data exchange medium, which may includewireless networks (e.g., cellular networks, Bluetooth®, WiFi, Zigbee®,etc.), wired networks (e.g., Ethernet, DSL, cable, fiber-based, etc.),or a combination thereof. In some arrangements, the network includes theInternet. In some arrangements, the network 150 may further include aproprietary banking network (e.g., between the financial institutioncomputing system 130 and the ATM 122) to provide secure or substantiallysecure communications.

The card network computing system 140 is a computing system associatedwith a card network. Examples of card networks include Visa®,MasterCard®, etc. The card network computing system 140 performsoperations associated with the generation and issuance of payment cardtokens. Payment card tokens are surrogate values that replace theprimary account number (“PAN”) associated with a payment card (e.g., thecredit card 112), such as a credit card, debit card, ATM card, storedvalue card, etc. Payment card tokens can pass basic validation rules ofan account number. Hence, in the case of a credit card, the payment cardtoken for a given credit card “looks like” a real credit card number(e.g., a sixteen-digit number), but in fact is only a token. As part ofa token generation process, steps are taken such that the generatedpayment card token does not have the same value as or otherwiseconflicts with a real PAN (e.g., a real debit card number). A givenpayment card token may be provisioned to various locations for use invarious types of scenarios, including ATMs for performing variousfinancial operations, storage at a mobile device (e.g., a smartphone)for in-person or on-line transactions with a merchant, and so on.

The card network computing system 140 includes a network interfacecircuit 142, a token provisioning circuit 144, and a token database 146.The network interface circuit 142 enables the card network computingsystem 140 to exchange data over the network 150. As such, the networkinterface circuit 142 allows the card network computing system 140 toexchange data to remote computing devices (e.g., the financialinstitution computing system 130, the mobile device 114, etc.). Thetoken database 146 is a storage medium retrievably storing tokeninformation (e.g., a token vault), and may include non-transient datastorage mediums (e.g., local disc or flash-based hard drives, localnetwork servers, and the like) or remote data storage facilities (e.g.,cloud servers).

The token provisioning circuit 144 is configured to provision and managetokens. In one aspect, the token provisioning circuit 144 can generate anew unique code to be provisioned as a token, and associate the tokenwith a PAN (e.g., a PAN associated with the credit card 112 of thecustomer 110). Hence, in some embodiments, payment card tokens aregenerated by the card network computing system 140 and paymenttoken-to-PAN mapping information is maintained in the token database146. In another aspect, the token provisioning circuit 144 may be ableto replace tokens as well as activate and deactivate tokens. The tokenprovisioning circuit 144 may also be configured to associate permissionswith each token, thereby allowing or disallowing the transmission or useof data associated with a given token.

For example, when a financial institution issues a credit card 112having a PAN to a customer 110 having a mobile device 114 with a mobilewallet client application 118 implemented thereon, the card networkcomputing system 140 may assign a payment token corresponding to the PANand the mobile device 114 associated with the customer 110. In otherwords, the payment token can be used to identify the PAN and the mobiledevice 114. The PAN, the payment token, and information relating totheir respective associations may be stored in the token database 146,thus enabling the customer 110 to engage in mobile wallet transactionsusing the mobile device, as will be described below.

The financial institution computing system 130 is a computing systemassociated with a financial institution (e.g., a bank, a credit cardissuer, etc.). The financial institution computing system 130 includes acustomer database, a rewards management circuit 134, a data exchangecircuit 136, and a network interface circuit 132. The network interfacecircuit 132 is configured to allow the financial institution computingsystem 130 to exchange data over the network 150 (e.g., with the ATM122, the mobile device, 114, and the card network computing system 140).

The customer database 138 is configured to retrievably store customerinformation relating to the various operations discussed herein, and mayinclude non-transient data storage mediums (e.g., local disc orflash-based hard drives, local network servers, and the like) or remotedata storage facilities (e.g., cloud servers). The customer database 138includes personal customer information (e.g., names, addresses, phonenumbers, and so on), identification information (e.g., PINs, socialsecurity numbers, driver's license numbers, biometric data, and so on),and customer financial information (e.g., account numbers, accountbalances, customer financial reward information, token information,available credit, credit history, transaction histories, and so on).

The payment token-to-PAN mapping information generated and stored at thecard network computing system 140 discussed above may also be maintainedat the customer database 138 at the financial institution computingsystem 130. As such, for example, the financial institution computingsystem 130 may provide additional token-related management services tocustomers that are not available through the card network computingsystem 140. Such services may be useful in situations where customershave multiple different types of accounts (e.g., multiple differenttypes of credit cards, such that a single card network computer systemdoes not have a global view of all of the payment tokens in existencefor a given customer). Such services may be useful in situations whereother information in addition to account numbers is tokenized by thefinancial institution computing system 130 or other computing systems,thereby creating tokens that are not payment tokens.

The data exchange circuit 136 is configured to exchange data among thecustomer database 138, the ATM 122, the mobile device 114, and the cardnetwork computing system 140. In one aspect, the data exchange circuit136 may be configured to exchange tokens and permissions with the cardnetwork computing system 140, the ATM 122 (e.g., for authenticationpurposes) and the mobile device 114. The data exchange circuit 136 mayalso be configured to facilitate transactions involving the ATM 122 andthe mobile device 114. In some arrangements, the data exchange circuit136 is communicatively coupled to the mobile device 114 by anapplication (e.g., the mobile wallet client application 118 as will bedescribed in greater detail below). Further, in some arrangements, thedata exchange circuit 136 provides a payment token from the card networkcomputing system 140 to the mobile wallet client application 118 overthe network 150. The data exchange circuit 136 is also configured tocooperate with other components of the financial institution computingsystem 130 to authenticate and authorize various requests received fromthe ATM 122.

The rewards management circuit 134 is configured to process rewardpayment requests from the customer 110. In some arrangements, therewards management circuit 134 is configured to perform all of theoperations discussed above in relation to the data exchange circuit 136in addition to performing other operations. Other operations that therewards management circuit 134 is further configured to perform mayinclude various account management functions, such as maintainingcustomer financial reward information in the customer database 138(including, for example, updating reward balances and processing rewardredemption requests by charging those requests to a rewards account).For example, when currency is redeemed by the customer 112 using thesystem described herein, the rewards management circuit 134 updates theassociated rewards account by deducting from the account an amount ofrewards that corresponds to the amount of currency redeemed by thecustomer 112 (e.g., the customer 112 redeems $100 and the rewardsmanagement circuit 134 updates the rewards account to reflect $100 worthof rewards less).

The ATM 122 is a computing system configured to provide an interfacebetween a customer 110 and the financial institution computing system130 allowing the customer 110 to access information at and performtransactions with the corresponding financial institution. For example,the ATM 122 may be configured to allow the customer 110 to viewfinancial account balances, deposit checks, transfer funds, or withdrawfunds from a given account in the form of cash. In one embodiment, theATM 122 is configured to allow a customer to view financial rewards thatthey have earned through a credit account at the financial institution.The ATM 122 may be disposed at a brick and mortar banking facilityassociated with the financial institution, or may be a standalonecomputing terminal (e.g., disposed at an unrelated retail facility,within an office building, etc.).

The ATM 122 includes a network interface circuit 124 enabling the ATM122 to exchange data over the network 150, an ATM circuit 126, and anATM I/O device 128. Similar to the mobile I/O device 120, to bedescribed below, the ATM I/O device 126 includes hardware and associatedlogics configured to enable the ATM 122 to exchange information with thecustomer 110 and the mobile device 114 (e.g., via corresponding hardwareand logics at the mobile I/O device 120). In some arrangements, the ATMI/O device 128 also includes hardware and associated logics that enablethe ATM 122 to dispense paper currency (e.g., cash) to the customer 110.

In some arrangements, the ATM I/O device 128 includes a card reader 129.The card reader 129 is configured to read a transaction card (e.g., thecredit card 112) provided to the ATM 122 by the customer 110. In somearrangements, the card reader 129 reads the transaction card through acustomer swiping action. For example, the customer 110 swipes thetransaction card by passing the magnetic strip of the card through thecard reader 129. In some arrangements, the card reader 129 reads thetransaction card through a customer dipping action. For example, thecustomer 110 dips the transaction card by quickly inserting and removingthe transaction card from the card reader 129. In some arrangements, thecard reader 129 is configured to read the transaction card through acustomer inserting action. For example, the customer inserts thetransaction card fully into the card reader 129 and the card remainsinserted into the card reader 129 for the duration of a transactionsequence at the ATM 122. In instances where the transaction cardincludes a smart chip, the customer 110 may be prompted to insert thecard such that the card reader 129 can make contact with the smart chipfor a period of time to read the smart chip. In some arrangements, thecard reader 129 includes an NFC transceiver configured to receivetransaction card information (e.g., a payment token) from the mobiledevice 114.

In some arrangements, the customer 110 inserts the credit card 112 intothe card reader 129 of the ATM I/O device 128, which reads the creditcard 112 to obtain credit card information (e.g., an account number).The credit card information may then be communicated by the card reader129 to the ATM circuit 126, which, as will be described below, transmitsthe credit card information to the financial institution computingsystem 130. The ATM circuit 126 is further configured to receive anauthentication prompt from financial institution computing system 130 tobe displayed (e.g., via a display included in the ATM I/O device 128) onthe ATM 122. For example, the financial institution computing system 130transmits an authentication prompt including a request for a PIN fromthe customer 110. If the customer 110 (e.g., via a keyboard included onthe ATM I/O device 128) inputs the requested pin, the credit card 112card is authenticated. Once the credit card 112 is authenticated, thecustomer 110 is authorized to complete reward transactions (e.g., acurrency reward withdrawal) at the ATM 122 using the credit card 112, asdescribed further herein.

The ATM circuit 126 is configured to enable the customer 110 tointerface with the financial institution computing system 130. The ATMcircuit 126 exchanges information between the customer 110 via themobile device 114, the financial institution computing system 130, andthe card network computing system 140. For example, the ATM circuit 126may be configured to collect authentication information (e.g., a tokenand a PIN) from the mobile device 114 through a mobile wallet clientapplication 118 as will be described below, and send the authenticationinformation to the financial institution computing system 130 and/or thecard network computing system 140 over the network 150. Further, the ATMcircuit 126 may be configured to receive an authentication confirmationfrom the financial institution computing system 130 and allow thecustomer to create financial reward operation requests. Such financialreward operation requests may include, for example, reward balanceinquiries, cash reward withdrawal requests, and so on. The ATM circuit126 assembles and transmits a customer's desired financial rewardoperation request to the financial institution computing system 130which executes the corresponding financial operation. In somearrangements, the ATM circuit 126 ultimately provides the customer witha requested amount of cash in exchange for any financial rewards thatthe customer has earned through utilization of a credit account with thefinancial institution. In some arrangements, the ATM circuit 126ultimately provides the customer with requested financial information(e.g., an account balance). As one of skill in the art would recognize,the ATM circuit 126 may provide the customer with various types ofoutputs corresponding to information exchanged with the financialinstitution computing system 130.

The mobile device 114 is a computing system associated with the customer110. The mobile device 114 includes any type of portable computingdevice that the customer 110 may use to communicate information with thefinancial institution computing system 130. In this regard, the mobiledevice 114 may include any wearable or non-wearable device. Wearabledevices refer to any type of device that an individual wears including,but not limited to, a watch (e.g., smart watch), glasses (e.g., eyeglasses, sunglasses, smart glasses, etc.), bracelet (e.g., a smartbracelet), etc. The mobile device 114 may also include a phone (e.g.,smart phone, etc.), tablet, personal digital assistant, and/or laptopcomputer.

In the example embodiment shown, the mobile device 114 includes anetwork interface circuit 116 enabling the mobile device 114 to exchangeinformation over the network, a mobile wallet client application 118,and a mobile input/output (“I/O”) device 120. The mobile I/O device 120includes hardware and associated logics configured to enable the mobiledevice 114 to exchange information with the customer 110, the financialinstitution computing system 130, and/or ATM 122 as will be described ingreater detail below. An input device or component of the mobile I/Odevice 120 allows the customer 110 to provide information to the mobiledevice and may include, for example, a mechanical keyboard, atouchscreen, a microphone, a camera, a fingerprint scanner, any customer110 input device engageable with the mobile device 114 via a USB, serialcable, Ethernet cable, and so on. An output device or component of themobile I/O device 120 allows the customer 110 to receive informationfrom the mobile device and may include, for example, a digital display,a speaker, illuminating icons, LEDs, and so on. Further, the mobile I/Odevice 120 may include assemblies that serve both input and outputfunctions, allowing, for example, the ATM 122 and the financialinstitution computing system 130 to exchange information with the mobiledevice 114. Such assemblies include, for example, radio frequencytransceivers (e.g., RF or NFC-based transceivers) and other short-rangewireless transceivers (e.g., Bluetooth®, laser-based data transmitters,etc.).

The mobile wallet client application 118 is communicably coupled to thefinancial institution computing system 130 (e.g., the rewards managementcircuit 134 and the customer database 138) and is structured to permitmanagement of the customer financial accounts and transactions. In someembodiments, the mobile wallet client application 118 may beincorporated with an existing application in use by the financialinstitution (e.g., a mobile banking application). In some arrangements,the mobile wallet client application 118 is a separate softwareapplication implemented on the mobile device 114. The mobile walletclient application 118 may be downloaded by the mobile device 114 priorto its usage, hard coded into the memory of the mobile device or be aweb-based interface application such that the mobile device 114 mayprovide a web browser to the application, which may be executed remotelyfrom the mobile device 114. In the latter instance, the customer 110 mayhave to log onto or access the web-based interface before usage of theapplications. Further, and in this regard, the mobile wallet clientapplication 118 may be supported by a separate computing systemincluding one or more servers, processors, network interface circuits,etc. that transmit applications for use to the computing device. Incertain embodiments, the mobile wallet client application 118 includesan API and/or a software development kit (SDK) that facilitate theintegration of other applications with the mobile wallet clientapplication 118.

Irrespective of the form that the mobile wallet client application, themobile wallet client application 118 is structured to enable thecustomer 110 to create, manage, and interact with a mobile walletaccount. While setting up a mobile wallet account, the mobile walletclient application 118 may receive, organize, and store payment tokensfrom card network computing system 140. The mobile wallet clientapplication 118 may then transmit certain payment tokens to ATM 122(e.g., via the mobile I/O device 120) as part of any of a variety oftransaction requests to complete various financial operations. Forexample, the mobile wallet client application 118 may receive anddisplay screens from a computing system that operates a mobile walletplatform (e.g., the data exchange circuit 136 at the financialinstitution computing system 140) on the mobile I/O device 120 includingaccount information, transaction instructions, and so on. In oneembodiment, a screen may be used to request a customer name, password,and PIN information from the customer as well as information sufficientto identify a target account (e.g., to identify a payment tokenassociated with the credit card 112) and a desired transaction type(e.g., a reward withdrawal).

An illustrative implementation of the reward redemption system 100including the mobile wallet client application 118 can be described asfollows. The customer 110 downloads and installs the mobile walletclient application 118 on the mobile device 114. The mobile walletclient application 118 is communicatively coupled to the data exchangecircuit 136 of the financial institution computing system 130 which isconfigured to provide the customer 110 with displays including allaccounts held by the customer 110 at the financial institution.Accordingly, the customer 110 is presented with a display that includesa depiction of an account associated with the credit card 112. Thecustomer 110 then selects the account associated with the credit card112 and the mobile wallet client application 118 is configured tocommunicate the selection to the financial institution computing system130. Responsive to the customer selection, the data exchange circuit 136transmits account identifying information (e.g., a PAN) to the cardnetwork computing system 140 which generates (e.g., via the tokenprovisioning circuit 144) a payment token for the customer 110 andcommunicates the token back to the financial institution computingsystem 130 over the network 150. It should be noted that, as describedherein, in certain arrangements, the data exchange circuit 136 mayperform all of the functions described herein with reference to the cardnetwork computing system 140. The data exchange circuit 136 thentransmits the generated token to the mobile device 114.

After the token information is stored on the mobile device 114, thecustomer 110 then walks up to the ATM selects the payment token via themobile wallet client application 118 and causes the mobile device 114 totransfer the payment token to the ATM 122. Transferring the token may beaccomplished through complementary contactless data transfer devices atthe ATM 122 and the mobile device 114. For example, an NFC deviceincluded in the mobile I/O device 120 can be used to wirelessly transferthe token to a receiving NFC device included in the ATM I/O device 126.In some arrangements, the transmission of the payment token “wakes up”the ATM 122 from a sleep or standby mode (e.g., where a display at theATM 122 passively displays a screensaver or a welcome or instructionscreen). Responsive to receiving the token, the ATM circuit 126 may beconfigured to request additional information from the customer andtransmit information to the financial institution computing system 130for authenticating the customer, as will be described in greater detailbelow.

Referring now to FIG. 2 , a flow diagram of a method 200 for redeemingfinancial rewards is shown according to an example embodiment. Themethod 200 may be performed by processing and storage hardware at thefinancial institution computing system 130 (e.g., the financialinstitution computing system 130), as executed by one or more circuits(e.g., the data exchange circuit 136 and the rewards management circuit134) configured to perform the functions described below.

Customer account information is received at 202. In variousarrangements, the financial institution computing system 130 may receivethe information from the ATM 122 over the network 150. In somearrangements, the information includes account identifying informationassociated with the customer 110. In some arrangements, the customer 110inputs the information into the ATM 122 through the ATM I/O device 128.For example, the customer 110 may insert the credit card 112 into theATM I/O device 128 (e.g., through the card reader 129). Upon receivingthe credit card 112, the ATM I/O device 128 may be configured totransmit an account number (e.g., a PAN) to the ATM circuit 126, whichis configured to determine that the account number is associated withthe financial institution and transmit the account identifyinginformation to the financial institution computing system 130 over thenetwork 150. In some arrangements, the ATM circuit 126 is furtherconfigured to present the customer 110 with displays on the ATM I/Odevice 128 instructing the customer to input authentication information(e.g., a PIN associated with the credit card 112). Authenticationinformation input by the customer 110 is then communicated to the ATMcircuit 126 which packages the information with the account number tocreate a transaction request, which is transmitted to the financialinstitution computing system 130 via the network interface circuit 124.

In some arrangements, the customer authentication credentials arereceived through a combination of the ATM I/O device 128 and the mobiledevice 114. For example, the mobile device 114 may be preconfigured witha mobile wallet client application 118 and thus have a payment tokencorresponding to the customer account stored thereon. The customer 110approaches the ATM 122 and allows the mobile device 114 (e.g. by NFCdata transmission) to communicate with the ATM circuit 126 via themobile I/O device 120 of the mobile device 114 and the ATM I/O device128. The payment token may then be transferred to either the financialinstitution computing system 130 or the card network computing system140 for further processing, as discussed above. To provide anillustrative example, in one arrangement, the card network computingsystem 140 then detokenizes the payment token (e.g., using token mappingdata stored in the token database 146), identifies the PAN of thecustomer, and transmits the credentials to the financial institutioncomputing system 130 for processing.

It is determined if the received account information is associated witha credit card having financial rewards associated therewith at 204. Insome arrangements, the rewards management circuit 134 receives theaccount identifying information transmitted by the ATM 122 via thenetwork interface circuit 132, retrieves information associated with theaccount from the customer database 138, and determines whether there areany financial rewards associated with the account identifyinginformation.

If there are no rewards associated with the input account identifyinginformation, the customer 110 is presented with a credit card offerinterface at 206. For example, upon the rewards management circuit 134determining that the received account information has no financialrewards, the rewards management circuit 134 may be further configured totransmit a credit card application interface to the ATM 122 for reviewby the customer 110 via the ATM I/O device 128. In another arrangement,rather than presenting the customer 110 with an application interface,the customer 110 is presented with advertisements notifying the customer110 of the financial institution available credit cards and associatedfinancial reward programs.

The customer 110 is authenticated at 208. In some arrangements, where,for example, only account identifying information is received, therewards management circuit 134 is configured to transmit anauthentication information request to the ATM 122 over the network 150.Upon receipt of the authentication information request, the ATM circuit126 is configured to present the customer with a display on the ATM I/Odevice 128 prompting the customer to input authentication information(e.g., a PIN) associated with the received account information at 202.Authentication information input by the customer via the ATM I/O device128 is communicated to the ATM circuit 126 which may in turn transmitthe authentication information to the financial institution computingsystem 130 over the network 150. The rewards management circuit 134receives the authentication information and determines whether theauthentication information entered by customer matches credentialsassociated with the account stored in the customer database 138.

It is determined if the credit card is registered for an ATM cashrewards program at 210. In some arrangements, the customer'sregistration status is stored in the customer database 138 and therewards management circuit 134 is configured to retrieve the customer'sregistration status. If the customer 110 has not registered, then therewards management circuit 134 may be configured to initiate a creditcard registration process at 212 that will be described in greaterdetail below with reference to FIG. 3 . If, however, the credit accountis registered, then the method 200 continues.

The customer's available reward balance is determined at 214. In onearrangement, customer financial reward information is maintained at thecustomer database 138 by the rewards management circuit 134 at thefinancial institution computing system 130. The rewards managementcircuit 134 is configured to retrieve customer financial rewardinformation and determine whether the customer 110 has earned anyfinancial rewards through utilization of account associated with thecredit card 112. If the customer has earned rewards, the rewardsmanagement circuit 134 may be further configured to convert whateverform that the reward normally takes (e.g. points or airline miles) intoa currency value in accordance with parameters set by the financialinstitution.

A reward notification is presented to the customer 110 at 216. In somearrangements, the reward notification is generated by the rewardsmanagement circuit 134 responsive to the customer reward determined atstep 214. The reward notification includes a graphical interface that istransmitted to the ATM 122 or the mobile device 114 over the network150. In one arrangement, the reward notification indicates whateverrewards that the customer has earned through utilization of the accountassociated with the credit card 112 and further indicates the cash valueof any such earned rewards to the customer 110. This reward notificationmay be relayed via the network 150 to the ATM 122 for display via theATM I/O device 128. In some arrangements, the reward notification alsocontains graphics giving the customer 110 the ability to indicatewhether they wish to redeem the earned rewards (or any portion thereof)for cash.

It is determined if the customer 110 redeemed any rewards at 218. Insome arrangements, the ATM I/O device 128 receives reward redemptioninformation input by the customer 110 on the reward notificationgenerated at 216. In some arrangements, the ATM circuit 126 isconfigured to assess the reward redemption information to determine ifthe customer 110 indicated a wish to redeem a portion of the rewardbalance determined at 214. In some arrangements, the ATM circuit 126 isconfigured to transmit the received reward redemption information to thefinancial institution computing system 130 over the network 150 and thereward management circuit 134 is configured to determine if the customer110 indicated a wish to redeem financial rewards. In some arrangements,if the customer 110 did not indicate a wish to redeem rewards, themethod 200 ends.

A customer-preferred redemption amount is determined at 220. In somearrangements, if the customer 110 indicates a reward redemptionpreference, the ATM circuit 126 is configured to formulate a transactionrequest reflecting the portion of the financial rewards that thecustomer 110 indicated that they wish to redeem. The ATM circuit 126 maythen transmit this transaction request over the network 150 to thefinancial institution computing system 130, where the data exchangecircuit 136 or rewards management circuit 134 of the financialinstitution computing system 130 processes the transaction request todetermine the redemption amount. The transaction request generated mayinclude a specified transaction type (in this instance, a cashwithdrawal), one or more corresponding transaction parameters (e.g., anamount to be withdrawn), and the specified financial account (e.g. thefinancial account through which the customer 110 was authenticated at208).

Rewards are dispensed to the customer at 222. In some arrangements, thedata exchange circuit 136 completes the transaction based on thetransaction request received at 220 and information in the customerdatabase 138. For example, where the transaction request includes awithdrawal of all earned financial rewards, the data exchange circuit136 accesses reward balance information associated with the creditaccount linked to the account identified in the customer database 138,adjusts bookkeeping entries, and transmits an approval and confirmationto the ATM 122 over the network 150. Responsive to the approval andconfirmation, the ATM circuit 126 communicates with circuitry associatedwith a cash dispenser included in the ATM I/O device 128, and an amountof currency corresponding to that in the transaction request isdispensed to the customer 110.

Referring now to FIG. 3 , a method 300 of registering a customer paymentaccount for an ATM cash redemption program is shown according to anexample embodiment. The method 300 is performed by processing andstorage hardware at the financial institution computing system 130. Itshould be understood that the initiation of the method 300 may take avariety of forms. For example, method 300 may be initiated responsive tothe financial institution computing system 130 determining that that theaccount associated with the credit card 112 of the customer 110 is notregistered (for example, at 210 in the method 200 above).

In some arrangements, the method 300 may be initiated responsive to thecustomer 110 indicating a wish to register a credit card 112 for an ATMcash redemption program during an ATM session at the ATM 122. The ATMsession may be associated with another payment account held by thecustomer 110 at the financial institution, or it may be a sessionengaged in the customer 110 solely for the purpose of registering thecredit card for the ATM cash rewards program. To provide an illustrativeexample, the customer 110 may have initiated an ATM session using adebit card issued by the financial institution. In the session, thecustomer may have indicated (e.g., via the ATM I/O device 128) apreference to register a different payment account (e.g., the oneassociated with the credit card 112) for an ATM cash redemption program.Responsive to this preference, the ATM circuit 126 is configured togenerate instructions, displayed through the ATM I/O device 128corresponding to the method 300.

A registration input is received at 302. In some arrangements, thisregistration input may include the receipt of account identifyinginformation or customer credentials corresponding to a credit card notregistered for the ATM cash redemption program (e.g. in the steps202-208 discussed above relating to the method 200). In somearrangements the registration input includes credit account identifyinginformation (e.g. a credit card number) received from either the ATM I/Odevice 128 or the mobile device 114. In some arrangements, theregistration input is received during an ATM session at the ATM 122initiated through payment account other than the account associated withthe credit card 112 (e.g., a debit card). Upon receipt of the accountidentifying information, the ATM circuit 126 is configured to relay thisinformation to the financial institution computing system 130 forassessment by the rewards management circuit 134, which determineswhether the account information received is associated with a creditcard rewards account and, if so, generates graphical interfaces to berelayed to the ATM 122 for display to the customer 110 for carrying outthe additional steps of the method 300 described below. In somearrangements, the registration input may take the form of a customerinput received from the ATM I/O device 128 indicating a desire toregister a credit card.

It is determined if the customer 110 has already registered the accountassociated with the credit card 112 at 304. In some arrangements, basedon the account identifying information received at 302, the financialinstitution computing system 130 uses similar circuitry andmethodologies as discussed in relation to the step 204 of method 200discussed in relation to FIG. 2 . In some arrangements, if the customer110 has already registered the credit account, then the rewardsmanagement circuit 134 is configured to transmit a notification to theATM 122 for presentation to the customer. In some arrangements,responsive to it being determined that the customer 110 has alreadyregistered the credit account, the rewards management circuit 134 isconfigured to initiate the method 200 discussed above at 306 to enablethe customer 110 to redeem any earned financial rewards for cash. If thecustomer has not registered the credit account for the ATM cashredemption program, then the method 300 continues.

The customer is authenticated at 308. In some arrangements, when theregistration input received at 302 includes both customer credentials(e.g., credentials associated with another payment account, such as adebit card, of the customer 110) and credit account identifyinginformation, the rewards management circuit 134 determines whether thecustomer credentials (e.g., a PIN entered by customer 110 associatedwith the debit account via the ATM I/O device 128) matches customercredentials stored in the customer database 138. In some arrangements,where the registration input includes solely credit account identifyinginformation, for example, authentication requires additional informationfrom the customer 110. For example, responsive to just receiving accountidentifying information (i.e., when the customer 110 simply enters thecredit card 112 into the ATM I/O device 128), the rewards managementcircuit 134 is configured to transmit instructions to the ATM 122, whichmay configure the ATM circuit 126 to present displays to the customer110 via the ATM I/O device 128 that prompt the customer 110 to inputcustomer-specific information (e.g., date of birth, social securitynumber, etc.) that can be cross referenced with information stored inthe customer database 138 for authentication. In some arrangements, theATM circuit 126 receives the customer-specific information and transmitsthe information to the financial institution computing system 130. Theinformation may then be assessed by the rewards management circuit 134to determine whether the received customer-specific information matchescustomer information stored in the customer database 138.

The customer 110 is presented with a registration interface at 310. Insome arrangements, responsive to the customer 110 being authenticated,the rewards management circuit 134 is configured to generate aregistration interface prompting the customer 110 to input registrationinformation. The displays may be transmitted to the ATM 122 over thenetwork 150 and presented to the customer 110 via the ATM I/O device128. In some arrangements, the registration information requested fromthe customer 110 may include credit account identifying information. Forexample, if credit account identifying information has not yet beenobtained (e.g., from the actual credit card 112 itself or the mobiledevice 114 through a mobile wallet client application 118), theregistration interface may include instructions prompting the customer110 to insert the credit card 112 into the ATM I/O device 118 or to tapthe mobile device 114 to transmit a token. In some arrangements, theregistration interface instructs the customer 110 to establishauthentication credentials to be associated with the credit account. Forexample, the registration information may request the customer 110 toestablish a PIN that can be used to authenticate the customer 110. Insome arrangements, the registration interface may also include aregistration confirmation query, which requests a customer 110 toconfirm a preference of the customer 110 to register the credit accountfor the ATM cash redemption program.

In some arrangements, the registration interface instructs the customer110 to indicate if they have a preference to identify any additionalcredit accounts for the ATM cash redemption program. In somearrangements, the rewards management circuit 134 is configured toidentify additional credit accounts associated with the customer 110based on information stored in the customer database 138, and theregistration interface identifies the additional credit accounts andprovides the customer 110 with the ability to indicate a preference toregister at least one of the additional credit accounts for the ATM cashredemption program. In some arrangements, the registration interfaceidentifies the financial reward programs that are associated with thecredit card 112.

Customer registration information is received at 312. In somearrangements, the customer 110 inputs the information requested by theregistration interface generated at 310 via the ATM I/O device 128. TheATM circuit 126 receives the input information, and transmits the inputinformation to the financial institution computing system 130 over thenetwork 150.

The registration information is associated with a customer account at314. In some arrangements, the rewards management circuit 134 isconfigured to store the registration information received at 312 in thecustomer database 138 in association with the credit account of thecustomer.

It is determined if the customer 110 indicated a preference to registeradditional credit cards for the ATM cash program at 316. In somearrangements, the rewards management circuit 134 is configured to assessthe customer registration information received at 312 to determine ifthe customer 110 indicated such a preference. In some arrangements,after the customer 110 has registered a first credit account for the ATMcash withdrawal program, the rewards management circuit 134 isconfigured to identify additional credit accounts that the customer 110has and to transmit an additional registration interface identifying theadditional credit account to the ATM 122 for presentation to thecustomer 110.

If the customer 110 has indicated a preference to register additionalcredit accounts for the ATM cash redemption program, then the ATMcircuit 126 may configured to revert back to 316 and generate aregistration interface prompting the customer 110 to input anyadditional information necessary (using the systems and methodsdiscussed above) to register a second credit account for the ATM cashredemption program. If, however, the customer 110 has not indicated anypreference to register additional credit accounts, then the ATM circuit126 may be configured to initiate the method 200 at 306 to enable thecustomer to redeem any earned financial rewards associated with thenewly registered credit account.

Referring now to FIG. 4A, an interface 400 on a display included in theATM I/O device 128 is shown. In some arrangements, the interface 400 ispresented after the customer 110 inputs authentication information(e.g., at the step 202 at the method 200 displayed in FIG. 2 ) via theATM I/O device 128. As shown, the interface 400 includes a rewardredemption button 402, a reward balance inquiry button 404, a registeradditional cards button 406, and a more options button 408. Selectingthe redeem available awards button 402 allows the customer 110 to selecta financial reward associated with the credit card 112 and to exchangecurrency for any portion of the selected financial reward. Selecting thereward balance inquiry button 404 allows the individual to receiveinformation relating to account various financial awards that thecustomer 110 has in relation to the credit account. Selecting theregister additional cards button 406 allows the customer 110 to registeradditional credit accounts (e.g., by the process 300 displayed in FIG. 3) for the ATM cash redemption program. Selecting the more options button408 allows the customer 110 to access additional functions of the ATM122 that are not shown on the interface 400. One option could be for thecustomer 110 to pair the mobile device 114 with the ATM 122.

In FIG. 4B, an interface 410 on a display included in the ATM I/O device128 is shown according to an example embodiment. In some arrangements,the interface 410 is presented after the customer 110 selects an optionto pair the mobile device 114 to the ATM 122 after hitting the otheroptions button 408 displayed in FIG. 4A. The interface 410 includes anNFC tap to pair button 412, a Bluetooth® tap to pair button 414, a scancode to pair button 416, and a cancel button 418. The cancel button 418,in one arrangement, causes the ATM 122 to return to the start screen 400displayed in FIG. 4A. The NFC tap to pair button 412 causes the ATM 122to establish a connection through a NFC transceiver to the mobile device114 for data communication between the ATM 122 and the mobile device 114(e.g., the transmittal of a payment token to the ATM 122). TheBluetooth® tap to pair button 414 causes the ATM 122 to establish acommunication through a Bluetooth® connection to the mobile device 114.The scan code to pair button 416 causes the ATM 122 to display a barcode(e.g., a QR code) that can be scanned by a camera associated with themobile device 114. In some arrangements, the barcode launches a websiteto be used as a secure data portal for communication with the ATM 122 orthe financial institution computing system 130.

Referring now to FIG. 4C, an interface 420 on a display included in theATM I/O device 128 of an ATM 122 is shown according to an exampleembodiment. In some arrangements, the interface 420 is displayed basedon the financial institution computing system 130 determining that thecustomer 110 has registered the credit card 112 for the ATM cashredemption program and that the customer 110 has available rewards toredeem (e.g., at 216 in the method 200 displayed in FIG. 2 ).Alternatively, the interface 420 is displayed responsive to the customer110 selecting the reward balance inquiry button 404 displayed in FIG.4A. The interface 420 includes a window 422 having a reward notification424, a complete reward redemption button 426, a portion rewardredemption button 428, and a reward denial button 430. The rewardindication 424 indicates a cash value of earned financial rewards of thecustomer. The reward indication 424 can also include other values(points, airfare mileage, etc.) indicating the total amount of earnedfinancial rewards. The complete reward redemption button 426 enables thecustomer 110 to exchange the indicated amount of currency for earnedfinancial rewards. The portion rewards redemption button 428 enables thecustomer 110 to input a portion of the indicated value of the earned bythe customer 110. In some arrangements, the portion rewards redemptionbutton 428 enables the customer 110 to indicate any cash value that isless than that indicated by the reward indication 424. Upon customerselection of this button, a notification may be relayed to the financialinstitution computing system 130 for processing by the rewardsmanagement circuit 134 to update the reward account balance of thecustomer in a manner that correlates with the portion of the reward thatthe customer 110 chose to redeem for cash at the ATM 122. The rewarddenial button 430 enables the customer 110 to not redeem any of theearned financial rewards at the ATM 122.

Referring now to FIG. 4D, an interface 432 on a display included in theATM I/O device 128 of an ATM 122 is shown according to an exampleembodiment. In some arrangements, the interface 432 may be shown to thecustomer 110 upon selection of the register additional cards button 406displayed in FIG. 4A. In some arrangements, the interface 432 may bepresented to the customer as the registration interface (e.g., in thestep 310 of the method discussed above in relation to FIG. 3 ). Theinterface 432 includes a generate customer PIN button 434, a rewardaccount selection button 436, a pair mobile device button 438, and acancel button 440. The cancel button 440 cancels the registrationmethods described herein.

The reward account selection button 436 allows the customer 110 toselect a particular financial reward program to register for ATM cashwithdrawals. Upon selection of the reward account selection button 436,the customer 110 may be further brought to another interface displayingall of the customer financial reward information (retrieved from, e.g.,the customer database 138 via the rewards management circuit 134) so asto enable the customer 110 to choose a particular reward account. Thegenerate customer PIN button 438 enables the customer 110 to layer anadditional layer of authentication onto any unregistered credit card.Selection of the generate customer PIN button 526 brings the customer110 to a screen prompting the customer 110 to input and confirm a PIN(e.g., via a keyboard of the ATM I/O device 128) to be paired with theunregistered credit card. The confirmed pin will be later used toauthenticate the customer 110 in making cash reward withdrawals (e.g.,in the methods 200 and 300). The pair mobile device 438 enables thecustomer to communicatively couple the mobile device 114 with the ATM122 (using any relevant methodologies discussed above) so that thecustomer 110 can select a credit card that they wish to register for theATM cash reward program via the mobile wallet client application 118 sothat tokenized identifying information associated with the card can betransmitted to the financial institution computing system 130 forregistration. Selection of the pair mobile device button 528 may bringto the interface discussed in FIG. 4B above, enabling the customer 110to use multiple methods to pair the mobile device 114 to the ATM 122.

The embodiments described herein have been described with reference todrawings. The drawings illustrate certain details of specificembodiments that implement the systems, methods and programs describedherein. However, describing the embodiments with drawings should not beconstrued as imposing on the disclosure any limitations that may bepresent in the drawings.

It should be understood that no claim element herein is to be construedunder the provisions of 35 U.S.C. § 112(f), unless the element isexpressly recited using the phrase “means for.”

As used herein, the term “circuit” may include hardware structured toexecute the functions described herein. In some embodiments, eachrespective “circuit” may include machine-readable media for configuringthe hardware to execute the functions described herein. The circuit maybe embodied as one or more circuitry components including, but notlimited to, processing circuitry, network interfaces, peripheraldevices, input devices, output devices, sensors, etc. In someembodiments, a circuit may take the form of one or more analog circuits,electronic circuits (e.g., integrated circuits (IC), discrete circuits,system on a chip (SOCs) circuits, etc.), telecommunication circuits,hybrid circuits, and any other type of “circuit.” In this regard, the“circuit” may include any type of component for accomplishing orfacilitating achievement of the operations described herein. Forexample, a circuit as described herein may include one or moretransistors, logic gates (e.g., NAND, AND, NOR, OR, XOR, NOT, XNOR,etc.), resistors, multiplexers, registers, capacitors, inductors,diodes, wiring, and so on). The term “circuit” may also include one ormore dedicated processors communicatively coupled to one or morededicated memory or memory devices. In this regard, the one or moreprocessors may execute instructions stored in the memory or may executeinstructions otherwise accessible to the one or more processors. In someembodiments, the one or more processors may be embodied in various ways.The one or more processors may be constructed in a manner sufficient toperform at least the operations described herein. In some embodiments,the one or more processors may be shared by multiple circuits (e.g.,circuit A and circuit B may comprise or otherwise share the sameprocessor which, in some example embodiments, may execute instructionsstored, or otherwise accessed, via different areas of memory).Alternatively or additionally, the one or more processors may bestructured to perform or otherwise execute certain operationsindependent of one or more co-processors. In other example embodiments,two or more processors may be coupled via a bus to enable independent,parallel, pipelined, or multi-threaded instruction execution. Eachprocessor may be implemented as one or more general-purpose processors,application specific integrated circuits (ASICs), field programmablegate arrays (FPGAs), digital signal processors (DSPs), or other suitableelectronic data processing components structured to execute instructionsprovided by memory. The one or more processors may take the form of asingle core processor, multi-core processor (e.g., a dual coreprocessor, triple core processor, quad core processor, etc.),microprocessor, etc.

An example system for implementing the overall system or portions of theembodiments might include a general purpose computing computers in theform of computers, including a processing unit, a system memory, and asystem bus that couples various system components including the systemmemory to the processing unit. Each memory device may includenon-transient volatile storage media, non-volatile storage media,non-transitory storage media (e.g., one or more volatile and/ornon-volatile memories), etc. In some embodiments, the non-volatile mediamay take the form of ROM, flash memory (e.g., flash memory such as NAND,4D NAND, NOR, 4D NOR, etc.), EEPROM, MRAM, magnetic storage, hard discs,optical discs, etc. In other embodiments, the volatile storage media maytake the form of RAM, TRAM, ZRAM, etc. Combinations of the above arealso included within the scope of machine-readable media. In thisregard, machine-executable instructions comprise, for example,instructions and data which cause a general purpose computer, specialpurpose computer, or special purpose processing machines to perform acertain function or group of functions. Each respective memory devicemay be operable to maintain or otherwise store information relating tothe operations performed by one or more associated circuits, includingprocessor instructions and related data (e.g., database components,object code components, script components, etc.), in accordance with theexample embodiments described herein.

It should also be noted that the term “input devices,” as describedherein, may include any type of input device including, but not limitedto, a keyboard, a keypad, a mouse, joystick or other input devicesperforming a similar function. Comparatively, the term “output device,”as described herein, may include any type of output device including,but not limited to, a computer monitor, printer, facsimile machine, orother output devices performing a similar function.

Any foregoing references to currency or funds are intended to includefiat currencies, non-fiat currencies (e.g., precious metals), andmath-based currencies (often referred to as cryptocurrencies). Examplesof math-based currencies include Bitcoin, Litecoin, Dogecoin, and thelike.

It should be noted that although the diagrams herein may show a specificorder and composition of method steps, it is understood that the orderof these steps may differ from what is depicted. For example, two ormore steps may be performed concurrently or with partial concurrence.Also, some method steps that are performed as discrete steps may becombined, steps being performed as a combined step may be separated intodiscrete steps, the sequence of certain processes may be reversed orotherwise varied, and the nature or number of discrete processes may bealtered or varied. The order or sequence of any element or apparatus maybe varied or substituted according to alternative embodiments.Accordingly, all such modifications are intended to be included withinthe scope of the present disclosure as defined in the appended claims.Such variations will depend on the machine-readable media and hardwaresystems chosen and on designer choice. It is understood that all suchvariations are within the scope of the disclosure. Likewise, softwareand web implementations of the present disclosure could be accomplishedwith standard programming techniques with rule based logic and otherlogic to accomplish the various database searching steps, correlationsteps, comparison steps and decision steps.

The foregoing description of embodiments has been presented for purposesof illustration and description. It is not intended to be exhaustive orto limit the disclosure to the precise form disclosed, and modificationsand variations are possible in light of the above teachings or may beacquired from this disclosure. The embodiments were chosen and describedin order to explain the principals of the disclosure and its practicalapplication to enable one skilled in the art to utilize the variousembodiments and with various modifications as are suited to theparticular use contemplated. Other substitutions, modifications, changesand omissions may be made in the design, operating conditions andarrangement of the embodiments without departing from the scope of thepresent disclosure as expressed in the appended claims.

What is claimed is:
 1. An automated teller machine (ATM) comprising: anetwork interface configured to communicate with remote computingsystems through a telecommunications network; an input/output deviceconfigured to exchange data with a user, the input/output devicecomprising a card reader, a display screen, and a cash dispenser; and aprocessing circuit comprising a processor and memory, the memorystructured to store instructions that are executable by the processorand cause the processing circuit to: receive, via the input/outputdevice, information identifying an account associated with the user;responsive to receiving the account information, determine, based onrewards information received via the network interface, that the accountis not registered for a cash redemption program; display, via theinput/output device in response to determining that the account is notregistered for the cash redemption program, a first graphical userinterface comprising a list of interactive user interface elements, afirst interactive user interface element of the list, when interactedwith, providing the user with an ability to establish a secureidentifier for the account, and a second interactive user interfaceelement of the list, when interacted with, causing the ATM to present arewards selection graphical user interface to select rewards accountsfor registration; responsive to an interaction with the secondinteractive user interface element, display, via the input/outputinterface, the rewards selection graphical user interface comprising aplurality of rewards accounts associated the user; responsive to aselection of a first rewards account of the plurality of rewardsaccounts displayed at the rewards selection graphical user interface,register the first rewards account for the cash redemption program;display, via the input/output device, a second graphical user interfacecomprising a plurality of reward indications that includes (i) a firstoption to redeem a currency amount corresponding to a total value ofrewards indicated in the rewards information, and (ii) a second optionto redeem a user-specified amount of currency corresponding to arespective portion of the total value of rewards indicated in therewards information, each of the first option and the second optionproviding the user with an ability to perform a currency withdrawalbased on the rewards information; detect, via the input/output device,an input by the user into the second graphical user interface, the inputindicating a selection of the second option to perform the currencywithdrawal; detect, via the input/output device, an additional input bythe user that specifies a portion of the total value of rewardsindicated in the rewards information to withdraw as cash; transmit, viathe network interface, a reward redemption request based on theselection and the additional input; receive, via the network interface,a reward redemption authorization; and dispense, via the input/outputdevice, the currency amount corresponding to the portion of the totalvalue in cash in response to receiving the reward redemptionauthorization.
 2. The automated teller machine of claim 1, furtherconfigured to update the total value based on the portion.
 3. Theautomated teller machine of claim 1, further configured to display aselectable option to pair a mobile device in registering for the cashredemption program.
 4. The automated teller machine of claim 1, furtherconfigured to: receive data indicative of an interaction of the userwith the ATM through the input/output device; and initiate a user ATMsession responsive to the data indicative of the interaction.
 5. Theautomated teller machine of claim 4, wherein the data indicative of theinteraction is tokenized and received from a computing device associatedwith the user.
 6. The automated teller machine of claim 4, wherein thedata indicative of the interaction includes an account number associatedwith the account.
 7. The automated teller machine of claim 1, furtherconfigured to: display an instruction for an input comprisingauthentication information; receive the authentication information; andgenerate a transaction request comprising the authentication informationand the account information.
 8. The automated teller machine of claim 1,further configured to present a plurality of buttons, the plurality ofbuttons comprising: a reward redemption button structured to commence areward redemption process; a reward balance inquiry structured topresent financial award information; and a register additional cardsbutton structured to commence an account registration process.
 9. Theautomated teller machine of claim 1, further configured to register theaccount associated with the user.
 10. The automated teller machine ofclaim 1, wherein the account is a credit account.
 11. Acomputer-implemented method comprising: receiving, by an automatedteller machine (ATM) comprising a network interface and an input/outputdevice, account information identifying an account associated with auser; responsive to receiving the account information, determining, bythe ATM, based on rewards information received via the networkinterface, that the account is not registered for a cash redemptionprogram; displaying, by the ATM, in response to determining that theaccount is not registered for the cash redemption program, a firstgraphical user interface comprising a list of interactive user interfaceelements, a first interactive user interface element of the list, wheninteracted with, providing the user with an ability to establish asecure identifier for the account, and a second interactive userinterface element of the list, when interacted with, causing the ATM topresent a rewards selection graphical user interface to select rewardsaccounts for registration; responsive to an interaction with the secondinteractive user interface element, displaying, by the ATM via theinput/output device, the rewards selection graphical user interfacecomprising a plurality of rewards accounts associated the user;responsive to a selection of a first rewards account of the plurality ofrewards accounts displayed at the rewards selection graphical userinterface, registering, by the ATM, the first rewards account for thecash redemption program; responsive to an interaction with the secondinteractive user interface element, displaying, by the ATM, a secondgraphical user interface providing a plurality of reward indicationsthat includes (i) a first option to redeem a currency amountcorresponding to a total value of rewards indicated in the rewardsinformation, and (ii) a second option to redeem a user-specified amountof currency corresponding to a respective portion of the total value ofrewards indicated in the rewards information, each of the first optionand the second option providing the user with an ability to perform acurrency withdrawal based on the rewards information; detecting, via theinput/output device, an input by the user into the second graphical userinterface, the input indicating a selection of the second option toperform the currency withdrawal; detecting, via the input/output device,an additional input by the user that specifies a portion of the totalvalue of rewards indicated in the rewards information to withdraw ascash; transmitting, by the ATM, based on the selection, a rewardredemption request to a remote computing system and the additionalinput; receiving, by the ATM, a reward redemption authorization from theremote computing system; and dispensing, by the ATM, the currency amountcorresponding to the portion of the total value in cash in response toreceiving the reward redemption authorization.
 12. The method of claim11, further comprising updating, by the ATM, the total value based onthe portion.
 13. The method of claim 11, further comprising displaying,by the ATM, a selectable option to pair a mobile device in registeringfor the cash redemption program.
 14. The method of claim 11, furthercomprising: receiving, by the ATM, data indicative of an interaction ofthe user with the ATM; and initiating, by the ATM, a user ATM sessionresponsive receiving the data indicative of the interaction.
 15. Themethod of claim 14, wherein the data indicative of the interaction istokenized and received from a mobile computing device associated withthe user.
 16. The method of claim 14, wherein the data indicative of theinteraction includes an account number associated with the account. 17.The method of claim 11, further comprising: displaying, by the ATM, aninstruction for an input comprising authentication information;receiving, by the ATM, the authentication information; and generating,by the ATM, a transaction request comprising the authenticationinformation and the account information.
 18. The method of claim 11,further comprising presenting, by the ATM, a plurality of buttons, theplurality of buttons comprising: a reward redemption button structuredto commence a reward redemption process; a reward balance inquirystructured to present financial award information; and a registeradditional cards button structured to commence an account registrationprocess.
 19. The method of claim 11, further comprising registering theaccount associated with the user.
 20. The method of claim 11, whereinthe account is a credit account.